home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / p_man / cato / Xm / SgFileSelectionBox.z / SgFileSelectionBox
Text File  |  1998-10-20  |  51KB  |  793 lines

  1.  
  2.  
  3.  
  4.      SSSSggggFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX))))    UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV    SSSSggggFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           SSSSggggFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx - The enhanced FileSelectionBox widget
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.           ####iiiinnnncccclllluuuuddddeeee <<<<XXXXmmmm////FFFFiiiilllleeeeSSSSBBBB....hhhh>>>>
  13.  
  14.  
  15.      VVVVEEEERRRRSSSSIIIIOOOONNNN
  16.           This page documents the version of Sgm that accompanies
  17.           Motif 1.2.
  18.  
  19.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  20.           The enhanced XmFileSelectionBox traverses directories, shows
  21.           files and subdirectories, and selects files.
  22.  
  23.           An enhanced XmFileSelectionBox has three main areas:
  24.  
  25.  
  26.             +o  A Finder widget, consisting of a text field, zoom bar,
  27.                drop pocket, and history button.
  28.  
  29.             +o  A scrollable list of filenames and subdirectories
  30.  
  31.             +o  A group of Buttons, labeled OOOOKKKK, FFFFiiiilllltttteeeerrrr, CCCCaaaannnncccceeeellll, and
  32.                HHHHeeeellllpppp
  33.  
  34.  
  35.           The user can select a new directory to examine by scrolling
  36.           through the list of files and directories and selecting the
  37.           desired directory.
  38.  
  39.           The user can select a file by scrolling through the list of
  40.           filenames and selecting the desired file or by entering the
  41.           filename directly into the text edit area.  Selecting a file
  42.           from the list causes that filename to appear in the file
  43.           selection text edit area.
  44.  
  45.           The Finder widget consists of a text field, drop pocket, and
  46.           history button.  The text area allows a user to type a file
  47.           name.  The text field will always display the current
  48.           directory whose files are listed in the XmFileSelectionBox's
  49.           list widget.  It may also display a file name concatenated
  50.           on the tail of the current directory.
  51.  
  52.           The zoom bar is a line of buttons that mimic the structure
  53.           of the directory in the text field.  Pressing on a zoom bar
  54.           button with the left mouse button sets the current directory
  55.           to the directory underneath the button in the text field.
  56.           The last button will not change anything since it will
  57.           always be either the current directory or a file in the
  58.           current directory.  Pressing on a zoom bar button with the
  59.           right mouse button will pop-up a menu of subdirectories that
  60.  
  61.  
  62.  
  63.      Page 1                                          (printed 4/30/98)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      SSSSggggFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX))))    UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV    SSSSggggFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX))))
  71.  
  72.  
  73.  
  74.           are at the same level as the directory underneath the button
  75.           in the text field.  Choosing an entry from one of these
  76.           menus will set the current directory to the directory
  77.           corresponding with the menu entry.
  78.  
  79.           The history button shows directories.  It pops up a menu of
  80.           visited directories. The history button will have at least 1
  81.           entry: the directory in which the XmFileSelectionBox started
  82.           in.  If a user presses OOOOKKKK, the current directory will be
  83.           added to the history button menu.  Selecting an item on the
  84.           history button menu sets the current directory to that item.
  85.  
  86.           The drop pocket allows icons to be dropped into the
  87.           XmFileSelectionBox.  When an icon is dropped, the current
  88.           directory is set to the location of that icon.  If the icon
  89.           is a file, the filename is also concatenated onto the tail
  90.           of the current directory.  Acceptable icons for drops will
  91.           change the background color of the drop pocket.  If the type
  92.           of a file is not known, or the file doesn't exist (as in a
  93.           new file you are specifying), the drop pocket displays the
  94.           unkown icon (which looks like a round balloon).
  95.  
  96.           Unix .. and . directories may be specified in the text edit
  97.           area.  The tilde: ~ can also be used for home directories in
  98.           the text edit area.
  99.  
  100.           The text edit area supports csh-style file completion. While
  101.           typing, the longest matching substring from the items
  102.           currently shown in the list is inserted in the text edit
  103.           area.  The current selection is set to the inserted text.
  104.           You can just keep typing to ignore it, or use shift-space to
  105.           accept the text.  Typing shift-space at any time will extend
  106.           the the current text to next entry in the list that matches
  107.           the current text.  If there are multiple matches, the
  108.           current selection will be set to the ambiguous portion.  You
  109.           can then use the up and down arrows to cycle through all of
  110.           the matching list item.  Completion also works on ~ for home
  111.           directories.
  112.  
  113.           The Filter button pops up a dialog asking for a shell style
  114.           file matching expression.  The files in the
  115.           XmFileSelectionBox's list will be filtered by the expression
  116.           when the Filter dialog's OOOOKKKK or AAAAppppppppllllyyyy button is pressed.  If
  117.           the patten does not contain any file matching meta-
  118.           characters, '*', '?', '[', the patten is assumed to be the
  119.           name of an FTR file type.  After the Filter dialog is
  120.           cancelled, the file list is updated without any filtering.
  121.  
  122.           The XmNpattern resource is set to mirror the filter
  123.           specified in the filter dialog.  If the XmFileSelectionBox
  124.           came up with a preset XmNpattern, and the user presses
  125.           CCCCaaaannnncccceeeellll in the Filter dialog, the XmNpattern is set to "*".
  126.  
  127.  
  128.  
  129.      Page 2                                          (printed 4/30/98)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      SSSSggggFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX))))    UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV    SSSSggggFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX))))
  137.  
  138.  
  139.  
  140.           The user may select a new file as many times as desired.
  141.           The application is not notified until the user takes one of
  142.           these actions:
  143.  
  144.  
  145.             +o  Selects the OOOOKKKK PushButton
  146.  
  147.             +o  Presses KKKKAAAAccccttttiiiivvvvaaaatttteeee while the File Selection Box has the
  148.                keyboard focus and a file is selected.
  149.  
  150.             +o  Double clicks or presses KKKKAAAAccccttttiiiivvvvaaaatttteeee on a file in the
  151.                file list.  Activate is typically the Enter key.
  152.  
  153.  
  154.           FileSelectionBox initiates a directory and file search when
  155.           any of the following occurs:
  156.  
  157.  
  158.             +o  The FileSelectionBox is initialized
  159.  
  160.             +o  The user double clicks or presses KKKKAAAAccccttttiiiivvvvaaaatttteeee on an item
  161.                in the directory list
  162.  
  163.  
  164.         CCCCllllaaaasssssssseeeessss
  165.           FileSelectionBox inherits behavior and resources from CCCCoooorrrreeee,
  166.           CCCCoooommmmppppoooossssiiiitttteeee, CCCCoooonnnnssssttttrrrraaaaiiiinnnntttt, XXXXmmmmMMMMaaaannnnaaaaggggeeeerrrr, XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd, and
  167.           XXXXmmmmSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx.
  168.  
  169.           The class pointer is xxxxmmmmFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxxWWWWiiiiddddggggeeeettttCCCCllllaaaassssssss.
  170.  
  171.           The class name is XXXXmmmmFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx.
  172.  
  173.  
  174.         SSSSuuuummmmmmmmaaaarrrryyyy
  175.         NNNNeeeewwww RRRReeeessssoooouuuurrrrcccceeeessss
  176.           The following table defines a set of widget resources used
  177.           by the programmer to specify data.  The programmer can also
  178.           set the resource values for the inherited classes to set
  179.           attributes for this widget.  To reference a resource by name
  180.           or by class in a .Xdefaults file, remove the XXXXmmmmNNNN or XXXXmmmmCCCC
  181.           prefix and use the remaining letters.  To specify one of the
  182.           defined values for a resource in a .Xdefaults file, remove
  183.           the XXXXmmmm prefix and use the remaining letters (in either
  184.           lowercase or uppercase, but include any underscores between
  185.           words).  The codes in the access column indicate if the
  186.           given resource can be set at creation time (C), set by using
  187.           XXXXttttSSSSeeeettttVVVVaaaalllluuuueeeessss (S), retrieved by using XXXXttttGGGGeeeettttVVVVaaaalllluuuueeeessss (G), or is
  188.           not applicable (N/A).
  189.  
  190.                               EEEEnnnnhhhhaaaannnncccceeeedddd XXXXmmmmFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  191.      NNNNaaaammmmeeee                   CCCCllllaaaassssssss                  TTTTyyyyppppeeee               DDDDeeeeffffaaaauuuulllltttt            AAAAcccccccceeeessssssss
  192.  
  193.  
  194.  
  195.      Page 3                                          (printed 4/30/98)
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.      SSSSggggFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX))))    UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV    SSSSggggFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX))))
  203.  
  204.  
  205.  
  206.      __________________________________________________________________________________________
  207.      SgNbrowserFileMask     SgCBrowserFileMask     unsigned char      XmFILE_DIRECTORY   CSG
  208.      SgNcompletionDelay     SgCCompletionDelay     int                250                CSG
  209.      SgNuseEnhancedFSB      SgCUseEnhancedFSB      Boolean            True               CG
  210.      SgNviewerMode          SgCViewerMode          SgRFSBViewerMode   SgVIEWER_NEVER     CSG
  211.      SgNviewerFileName      SgCViewerFileName      XmString           NULL               CSG
  212.      SgNviewerFilter        SgCViewerFilter        XmString           "*"                CSG
  213.      SgNviewerUpdateDelay   SgCViewerUpdateDelay   int                250                CSG
  214.  
  215.  
  216.           SSSSggggNNNNbbbbrrrroooowwwwsssseeeerrrrFFFFiiiilllleeeeMMMMaaaasssskkkk
  217.                     Specifies the type of files listed in the zoom bar
  218.                     browser menus.  Following are the possible values:
  219.  
  220.  
  221.                       +o  XXXXmmmmFFFFIIIILLLLEEEE____RRRREEEEGGGGUUUULLLLAAAARRRR restricts the browser menu to
  222.                          contain only regular files.
  223.  
  224.                       +o  XXXXmmmmFFFFIIIILLLLEEEE____DDDDIIIIRRRREEEECCCCTTTTOOOORRRRYYYY restricts the browser menu
  225.                          to contain only directories.
  226.  
  227.                       +o  SSSSggggFFFFIIIILLLLEEEE____NNNNOOOOTTTT____HHHHIIIIDDDDDDDDEEEENNNN restricts the browser menu
  228.                          to contain only non-hidden files.
  229.  
  230.                       +o  XXXXmmmmFFFFIIIILLLLEEEE____AAAANNNNYYYY____TTTTYYYYPPPPEEEE allows the browser menu to
  231.                          contain all file types including directories.
  232.  
  233.  
  234.           SSSSggggNNNNccccoooommmmpppplllleeeettttiiiioooonnnnDDDDeeeellllaaaayyyy
  235.                     Specifies the amount of time in miliseconds to
  236.                     wait after the last character is entered in the
  237.                     text field before attempting to automatically
  238.                     invoke the completion function.  If this resource
  239.                     is set to zero, auto-completion is disabled.
  240.  
  241.           SSSSggggNNNNuuuusssseeeeEEEEnnnnhhhhaaaannnncccceeeeddddFFFFSSSSBBBB
  242.                     If true, and the application is linked with -lSgm
  243.                     before -lXm, the enhanced file selection box
  244.                     described by this manual page will be used.  If
  245.                     false, the standard Motif file selection box
  246.                     described in XXXXmmmmFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX)))) will be used.
  247.                     This resource can only be set at creation time.
  248.  
  249.           SSSSggggNNNNvvvviiiieeeewwwweeeerrrrMMMMooooddddeeee
  250.                     Specifies the policy for showing and updating the
  251.                     multi-media file viewer.  Following are the
  252.                     possible values:
  253.  
  254.  
  255.                       +o  SSSSggggVVVVIIIIEEEEWWWWEEEERRRR____NNNNEEEEVVVVEEEERRRR entirely disables the use of
  256.                          the viewer.
  257.  
  258.  
  259.  
  260.  
  261.      Page 4                                          (printed 4/30/98)
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.      SSSSggggFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX))))    UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV    SSSSggggFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX))))
  269.  
  270.  
  271.  
  272.                       +o  SSSSggggVVVVIIIIEEEEWWWWEEEERRRR____NNNNOOOONNNNEEEE enables the use of viewer but
  273.                          initially leaves it unmanaged.  To manage it
  274.                          later, this resource must be set to either
  275.                          SgVIEWER_AUTOMATIC or SgVIEWER_EXPLICIT.
  276.  
  277.                       +o  SSSSggggVVVVIIIIEEEEWWWWEEEERRRR____AAAAUUUUTTTTOOOOMMMMAAAATTTTIIIICCCC enables and manages the
  278.                          viewer.  The viewer will automatically be
  279.                          updated as the filename in the finder
  280.                          changes.
  281.  
  282.                       +o  SSSSggggVVVVIIIIEEEEWWWWEEEERRRR____EEEEXXXXPPPPLLLLIIIICCCCIIIITTTT enables and manages the
  283.                          viewer.  The viewer will always display file
  284.                          indicated by the SgNviewerFileName resource.
  285.  
  286.  
  287.           SSSSggggNNNNvvvviiiieeeewwwweeeerrrrFFFFiiiilllleeeeNNNNaaaammmmeeee
  288.                     Specifies the name of the file to be display in
  289.                     the viewer when SgNviewerMode is set to
  290.                     SgVIEWER_EXPLICIT.
  291.  
  292.           SSSSggggNNNNvvvviiiieeeewwwweeeerrrrFFFFiiiilllltttteeeerrrr
  293.                     Specifies the list of file types to be displayed
  294.                     in the viewer when SgNviewerMode is set to
  295.                     SgVIEWER_AUTOMATIC.
  296.  
  297.           SSSSggggNNNNvvvviiiieeeewwwweeeerrrrUUUUppppddddaaaatttteeeeDDDDeeeellllaaaayyyy
  298.                     Specifies the amount of time in miliseconds to
  299.                     wait after the an item in the list becomes
  300.                     selected before attempting to update the
  301.                     previewer.
  302.  
  303.  
  304.                                 XXXXmmmmFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  305.      NNNNaaaammmmeeee                     CCCCllllaaaassssssss                    TTTTyyyyppppeeee            DDDDeeeeffffaaaauuuulllltttt      AAAAcccccccceeeessssssss
  306.      _____________________________________________________________________________________
  307.      XmNdirectory             XmCDirectory             XmString        dynamic      CSG
  308.      XmNdirSpec               XmCDirSpec               XmString        dynamic      SG
  309.      XmNfileListItems         XmCItems                 XmStringTable   dynamic      SG
  310.      XmNfileListItemCount     XmCItemCount             int             dynamic      SG
  311.      XmNfileListLabelString   XmCFileListLabelString   XmString        dynamic      CSG
  312.      XmNfilterLabelString     XmCFilterLabelString     XmString        dynamic      CSG
  313.      XmNnoMatchString         XmCNoMatchString         XmString        " [    ] "   CSG
  314.      XmNpattern               XmCPattern               XmString        "*"          CSG
  315.  
  316.  
  317.           XXXXmmmmNNNNddddiiiirrrreeeeccccttttoooorrrryyyy
  318.                     Specifies the base directory used in determining
  319.                     the files and directories to be displayed.  If the
  320.                     default is NULL or empty, the current working
  321.                     directory is used.  This resource should not be
  322.                     changed by the application after initialization.
  323.                     The application should not free the returned
  324.  
  325.  
  326.  
  327.      Page 5                                          (printed 4/30/98)
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.      SSSSggggFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX))))    UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV    SSSSggggFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX))))
  335.  
  336.  
  337.  
  338.                     resource.
  339.  
  340.           XXXXmmmmNNNNddddiiiirrrrSSSSppppeeeecccc
  341.                     Specifies the full file path specification.  The
  342.                     default value is determined by the
  343.                     FileSelectionBox after conducting the initial
  344.                     directory and file search.  The application should
  345.                     not free this returned resource.
  346.  
  347.           XXXXmmmmNNNNffffiiiilllleeeeLLLLiiiissssttttIIIItttteeeemmmmssss
  348.                     Specifies the items in the file list.  This is the
  349.                     XXXXmmmmNNNNlllliiiissssttttIIIItttteeeemmmmssss resource in SelectionBox, renamed for
  350.                     FileSelectionBox.  XXXXttttGGGGeeeettttVVVVaaaalllluuuueeeessss for this resource
  351.                     returns the list items themselves, not a copy of
  352.                     the list items.  The application must not free the
  353.                     returned items.
  354.  
  355.           XXXXmmmmNNNNffffiiiilllleeeeLLLLiiiissssttttIIIItttteeeemmmmCCCCoooouuuunnnntttt
  356.                     Specifies the number of items in the file list.
  357.                     This is the XXXXmmmmNNNNlllliiiissssttttIIIItttteeeemmmmCCCCoooouuuunnnntttt resource in
  358.                     SelectionBox, renamed for FileSelectionBox.  The
  359.                     value must not be negative.
  360.  
  361.           XXXXmmmmNNNNffffiiiilllleeeeLLLLiiiissssttttLLLLaaaabbbbeeeellllSSSSttttrrrriiiinnnngggg
  362.                     Specifies the label string of the file list.  This
  363.                     is the XXXXmmmmNNNNlllliiiissssttttLLLLaaaabbbbeeeellllSSSSttttrrrriiiinnnngggg resource in
  364.                     SelectionBox, renamed for FileSelectionBox.  The
  365.                     default for this resource depends on the locale.
  366.                     In the C locale the default is "Files".
  367.  
  368.           XXXXmmmmNNNNffffiiiilllltttteeeerrrrLLLLaaaabbbbeeeellllSSSSttttrrrriiiinnnngggg
  369.                     Specifies the label string for the text entry
  370.                     field for the directory mask.  The default for
  371.                     this resource depends on the locale.  In the C
  372.                     locale the default is "Filter".
  373.  
  374.           XXXXmmmmNNNNnnnnooooMMMMaaaattttcccchhhhSSSSttttrrrriiiinnnngggg
  375.                     Specifies a string to be displayed in the file
  376.                     list if the list of files is empty.
  377.  
  378.           XXXXmmmmNNNNppppaaaatttttttteeeerrrrnnnn
  379.                     Specifies a string used as a regular expression in
  380.                     determining the files to be displayed.  The
  381.                     default value is "*" which matches everything. The
  382.                     pattern does not affect display of directories.
  383.                     The format of the pattern is a regular expression
  384.                     of the type described in the eeeedddd((((1111)))) manual page.
  385.                     If the pattern does not contain any regular
  386.                     expression meta characters, it will be interpreted
  387.                     as a space separated list of FTR file types.
  388.  
  389.  
  390.  
  391.  
  392.  
  393.      Page 6                                          (printed 4/30/98)
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.      SSSSggggFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX))))    UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV    SSSSggggFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX))))
  401.  
  402.  
  403.  
  404.         CCCCoooommmmppppaaaattttiiiibbbbiiiilllliiiittttyyyy RRRReeeessssoooouuuurrrrcccceeeessss
  405.           The following table shows resources for the enhanced
  406.           XmFileSelectionBox widget which are provided for
  407.           compatibility with the XmFileSelectionBox.  These resources
  408.           are not used by the enhanced XmFileSelectionBox widget.
  409.           Their default values may be different from the default in
  410.           XXXXmmmmFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX)))).  For more information on the purpose
  411.           of these resources in the XXXXmmmmFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX)))), see the
  412.           man page for XXXXmmmmFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX)))).
  413.  
  414.                               XXXXmmmmFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx CCCCoooommmmppppaaaattttiiiibbbbiiiilllliiiittttyyyy RRRReeeessssoooouuuurrrrcccceeeessss
  415.      NNNNaaaammmmeeee                       CCCCllllaaaassssssss                      TTTTyyyyppppeeee            DDDDeeeeffffaaaauuuulllltttt          AAAAcccccccceeeessssssss
  416.      _____________________________________________________________________________________________
  417.      XmNdirectoryValid          XmCDirectoryValid          Boolean         TRUE             SG
  418.      XmNdirListItems            XmCDirListItems            XmStringTable   NULL             SG
  419.      XmNdirListItemCount        XmCDirListItemCount        int             XmUNSPECIFIED    SG
  420.      XmNdirListLabelString      XmCDirListLabelString      XmString        ""               CSG
  421.      XmNdirMask                 XmCDirMask                 XmString        "*"              CSG
  422.      XmNdirSearchProc           XmCDirSearchProc           XmSearchProc    NULL             CSG
  423.      XmNfileSearchProc          XmCFileSearchProc          XmSearchProc    NULL             CSG
  424.      XmNfileTypeMask            XmCFileTypeMask            unsigned char   XmFILE_REGULAR   CSG
  425.      XmNlistUpdated             XmCListUpdated             Boolean         TRUE             SG
  426.      XmNqualifySearchDataProc   XmCQualifySearchDataProc   XmQualifyProc   NULL CSG
  427.  
  428.  
  429.  
  430.         IIIInnnnhhhheeeerrrriiiitttteeeedddd RRRReeeessssoooouuuurrrrcccceeeessss
  431.           FileSelectionBox inherits behavior and resources from the
  432.           following superclasses.  For a complete description of each
  433.           resource, refer to the man page for that superclass.   Note
  434.           that the XmFileSelectionBox widget resets XXXXmmmmNNNNaaaauuuuttttooooUUUUnnnnmmmmaaaannnnaaaaggggeeee to
  435.           FFFFAAAALLLLSSSSEEEE and XXXXmmmmNNNNddddiiiiaaaallllooooggggTTTTyyyyppppeeee to XXXXmmmmDDDDIIIIAAAALLLLOOOOGGGG____FFFFIIIILLLLEEEE____SSSSEEEELLLLEEEECCCCTTTTIIIIOOOONNNN.
  436.  
  437.                                           XXXXmmmmSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  438.      NNNNaaaammmmeeee                      CCCCllllaaaassssssss                     TTTTyyyyppppeeee             DDDDeeeeffffaaaauuuulllltttt                    AAAAcccccccceeeessssssss
  439.      ______________________________________________________________________________________________________
  440.      XmNapplyCallback          XmCCallback               XtCallbackList   NULL                       C
  441.      XmNapplyLabelString       XmCApplyLabelString       XmString         dynamic                    CSG
  442.      XmNcancelCallback         XmCCallback               XtCallbackList   NULL                       C
  443.      XmNcancelLabelString      XmCCancelLabelString      XmString         dynamic                    CSG
  444.      XmNchildPlacement         XmCChildPlacement         unsigned char    XmPLACE_ABOVE_SELECTION    CSG
  445.      XmNdialogType             XmCDialogType             unsigned char    XmDIALOG_FILE_SELECTION    G
  446.      XmNhelpLabelString        XmCHelpLabelString        XmString         dynamic                    CSG
  447.      XmNlistItemCount          XmCItemCount              int              dynamic                    CSG
  448.      XmNlistItems              XmCItems                  XmStringTable    dynamic                    CSG
  449.      XmNlistLabelString        XmCListLabelString        XmString         dynamic                    CSG
  450.      XmNlistVisibleItemCount   XmCVisibleItemCount       int              dynamic                    CSG
  451.      XmNminimizeButtons        XmCMinimizeButtons        Boolean          False                      CSG
  452.      XmNmustMatch              XmCMustMatch              Boolean          False                      CSG
  453.      XmNnoMatchCallback        XmCCallback               XtCallbackList   NULL                       C
  454.  
  455.  
  456.  
  457.  
  458.  
  459.      Page 7                                          (printed 4/30/98)
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.      SSSSggggFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX))))    UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV    SSSSggggFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX))))
  467.  
  468.  
  469.  
  470.      XmNokCallback             XmCCallback               XtCallbackList   NULL                       C
  471.      XmNokLabelString          XmCOkLabelString          XmString         dynamic                    CSG
  472.      XmNselectionLabelString   XmCSelectionLabelString   XmString         dynamic                    CSG
  473.      XmNtextAccelerators       XmCTextAccelerators       XtAccelerators   default                    C
  474.      XmNtextColumns            XmCColumns                short            dynamic                    CSG
  475.      XmNtextString             XmCTextString             XmString         dynamic                    CSG
  476.  
  477.                                 XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  478.      NNNNaaaammmmeeee                  CCCCllllaaaassssssss                TTTTyyyyppppeeee             DDDDeeeeffffaaaauuuulllltttt         AAAAcccccccceeeessssssss
  479.      __________________________________________________________________________________
  480.      XmNallowOverlap       XmCAllowOverlap      Boolean          True            CSG
  481.      XmNautoUnmanage       XmCAutoUnmanage      Boolean          False           CG
  482.      XmNbuttonFontList     XmCButtonFontList    XmFontList       dynamic         CSG
  483.      XmNcancelButton       XmCWidget            Widget           Cancel button   SG
  484.      XmNdefaultButton      XmCWidget            Widget           OK button       SG
  485.      XmNdefaultPosition    XmCDefaultPosition   Boolean          True            CSG
  486.      XmNdialogStyle        XmCDialogStyle       unsigned char    dynamic         CSG
  487.      XmNdialogTitle        XmCDialogTitle       XmString         NULL            CSG
  488.      XmNfocusCallback      XmCCallback          XtCallbackList   NULL            C
  489.      XmNlabelFontList      XmCLabelFontList     XmFontList       dynamic         CSG
  490.      XmNmapCallback        XmCCallback          XtCallbackList   NULL            C
  491.      XmNmarginHeight       XmCMarginHeight      Dimension        10              CSG
  492.      XmNmarginWidth        XmCMarginWidth       Dimension        10              CSG
  493.      XmNnoResize           XmCNoResize          Boolean          False           CSG
  494.      XmNresizePolicy       XmCResizePolicy      unsigned char    XmRESIZE_ANY    CSG
  495.      XmNshadowType         XmCShadowType        unsigned char    XmSHADOW_OUT    CSG
  496.      XmNtextFontList       XmCTextFontList      XmFontList       dynamic         CSG
  497.      XmNtextTranslations   XmCTranslations      XtTranslations   NULL            C
  498.      XmNunmapCallback      XmCCallback          XtCallbackList   NULL            C
  499.  
  500.                                           XXXXmmmmMMMMaaaannnnaaaaggggeeeerrrr RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  501.      NNNNaaaammmmeeee                    CCCCllllaaaassssssss                   TTTTyyyyppppeeee                DDDDeeeeffffaaaauuuulllltttt                AAAAcccccccceeeessssssss
  502.      _________________________________________________________________________________________________
  503.      XmNbottomShadowColor    XmCBottomShadowColor    Pixel               dynamic                CSG
  504.      XmNbottomShadowPixmap   XmCBottomShadowPixmap   Pixmap              XmUNSPECIFIED_PIXMAP   CSG
  505.      XmNforeground           XmCForeground           Pixel               dynamic                CSG
  506.      XmNhelpCallback         XmCCallback             XtCallbackList      NULL                   C
  507.      XmNhighlightColor       XmCHighlightColor       Pixel               dynamic                CSG
  508.      XmNhighlightPixmap      XmCHighlightPixmap      Pixmap              dynamic                CSG
  509.      XmNinitialFocus         XmCInitialFocus         Widget              dynamic                CSG
  510.      XmNnavigationType       XmCNavigationType       XmNavigationType    XmTAB_GROUP            CSG
  511.      XmNshadowThickness      XmCShadowThickness      Dimension           dynamic                CSG
  512.      XmNstringDirection      XmCStringDirection      XmStringDirection   dynamic                CG
  513.      XmNtopShadowColor       XmCTopShadowColor       Pixel               dynamic                CSG
  514.      XmNtopShadowPixmap      XmCTopShadowPixmap      Pixmap              dynamic                CSG
  515.      XmNtraversalOn          XmCTraversalOn          Boolean             True                   CSG
  516.      XmNunitType             XmCUnitType             unsigned char       dynamic                CSG
  517.      XmNuserData             XmCUserData             XtPointer           NULL                   CSG
  518.  
  519.                              CCCCoooommmmppppoooossssiiiitttteeee RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  520.  
  521.  
  522.  
  523.  
  524.  
  525.      Page 8                                          (printed 4/30/98)
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.      SSSSggggFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX))))    UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV    SSSSggggFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX))))
  533.  
  534.  
  535.  
  536.      NNNNaaaammmmeeee                CCCCllllaaaassssssss               TTTTyyyyppppeeee          DDDDeeeeffffaaaauuuulllltttt   AAAAcccccccceeeessssssss
  537.      ______________________________________________________________________
  538.      XmNchildren         XmCReadOnly         WidgetList    NULL      G
  539.      XmNinsertPosition   XmCInsertPosition   XtOrderProc   NULL      CSG
  540.      XmNnumChildren      XmCReadOnly         Cardinal      0         G
  541.  
  542.                                                    CCCCoooorrrreeee RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  543.      NNNNaaaammmmeeee                            CCCCllllaaaassssssss                           TTTTyyyyppppeeee             DDDDeeeeffffaaaauuuulllltttt                AAAAcccccccceeeessssssss
  544.      ______________________________________________________________________________________________________________
  545.      XmNaccelerators                 XmCAccelerators                 XtAccelerators   dynamic                N/A
  546.      XmNancestorSensitive            XmCSensitive                    Boolean          dynamic                G
  547.      XmNbackground                   XmCBackground                   Pixel            dynamic                CSG
  548.      XmNbackgroundPixmap             XmCPixmap                       Pixmap           XmUNSPECIFIED_PIXMAP   CSG
  549.      XmNborderColor                  XmCBorderColor                  Pixel            XtDefaultForeground    CSG
  550.      XmNborderPixmap                 XmCPixmap                       Pixmap           XmUNSPECIFIED_PIXMAP   CSG
  551.      XmNborderWidth                  XmCBorderWidth                  Dimension        0                      CSG
  552.      XmNcolormap                     XmCColormap                     Colormap         dynamic                CG
  553.      XmNdepth                        XmCDepth                        int              dynamic                CG
  554.      XmNdestroyCallback              XmCCallback                     XtCallbackList   NULL                   C
  555.      XmNheight                       XmCHeight                       Dimension        dynamic                CSG
  556.      XmNinitialResourcesPersistent   XmCInitialResourcesPersistent   Boolean          True                   C
  557.      XmNmappedWhenManaged            XmCMappedWhenManaged            Boolean          True                   CSG
  558.      XmNscreen                       XmCScreen                       Screen *         dynamic                CG
  559.      XmNsensitive                    XmCSensitive                    Boolean          True                   CSG
  560.      XmNtranslations                 XmCTranslations                 XtTranslations   dynamic                CSG
  561.      XmNwidth                        XmCWidth                        Dimension        dynamic                CSG
  562.      XmNx                            XmCPosition                     Position         0                      CSG
  563.      XmNy                            XmCPosition                     Position         0                      CSG
  564.  
  565.         CCCCaaaallllllllbbbbaaaacccckkkk IIIInnnnffffoooorrrrmmmmaaaattttiiiioooonnnn
  566.           The Callback structure is XmFileSelectionCallbackStruct.
  567.           Some fields are not used by the enhanced XmFileSelectionBox.
  568.           A pointer to the following structure is passed to each
  569.           callback:
  570.  
  571.           ttttyyyyppppeeeeddddeeeeffff ssssttttrrrruuuucccctttt
  572.           {{{{
  573.             iiiinnnntttt      _r_e_a_s_o_n;;;;
  574.             XXXXEEEEvvvveeeennnntttt   * _e_v_e_n_t;;;;
  575.             XXXXmmmmSSSSttttrrrriiiinnnngggg _v_a_l_u_e;;;;
  576.             iiiinnnntttt      _l_e_n_g_t_h;;;;
  577.             XXXXmmmmSSSSttttrrrriiiinnnngggg _m_a_s_k;;;;
  578.             iiiinnnntttt      _m_a_s_k__l_e_n_g_t_h;;;;
  579.             XXXXmmmmSSSSttttrrrriiiinnnngggg _d_i_r;;;;
  580.             iiiinnnntttt      _d_i_r__l_e_n_g_t_h;;;;
  581.             XXXXmmmmSSSSttttrrrriiiinnnngggg _p_a_t_t_e_r_n;;;;
  582.             iiiinnnntttt      _p_a_t_t_e_r_n__l_e_n_g_t_h;;;;
  583.           }}}} XXXXmmmmFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxxCCCCaaaallllllllbbbbaaaacccckkkkSSSSttttrrrruuuucccctttt;;;;
  584.  
  585.  
  586.           _r_e_a_s_o_n    Indicates why the callback was invoked
  587.  
  588.  
  589.  
  590.  
  591.      Page 9                                          (printed 4/30/98)
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.      SSSSggggFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX))))    UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV    SSSSggggFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX))))
  599.  
  600.  
  601.  
  602.           _e_v_e_n_t     Points to the XXXXEEEEvvvveeeennnntttt that triggered the callback
  603.  
  604.           _v_a_l_u_e     Specifies the full pathname of the selected file
  605.  
  606.           _l_e_n_g_t_h    Specifies the number of bytes in _v_a_l_u_e
  607.  
  608.           _m_a_s_k      Not used, always NULL
  609.  
  610.           _m_a_s_k__l_e_n_g_t_h
  611.                     Not used, always 0.
  612.  
  613.           _d_i_r       Specifies the current base directory, i.e. the
  614.                     parent of the file in value
  615.  
  616.           _d_i_r__l_e_n_g_t_h
  617.                     Specifies the number of bytes in _d_i_r
  618.  
  619.           _p_a_t_t_e_r_n   Not used, always NULL
  620.  
  621.           _p_a_t_t_e_r_n__l_e_n_g_t_h
  622.                     Not used, always 0
  623.  
  624.  
  625.         TTTTrrrraaaannnnssssllllaaaattttiiiioooonnnnssss
  626.           XmFileSelectionBox inherits translations from
  627.           XmSelectionBox.
  628.  
  629.         AAAAcccccccceeeelllleeeerrrraaaattttoooorrrrssss
  630.           The XXXXmmmmNNNNtttteeeexxxxttttAAAAcccccccceeeelllleeeerrrraaaattttoooorrrrssss from XmSelectionBox are added to the
  631.           selection Text descendant of XmFileSelectionBox.
  632.  
  633.  
  634.         AAAAddddddddiiiittttiiiioooonnnnaaaallll BBBBeeeehhhhaaaavvvviiiioooorrrr
  635.           The FileSelectionBox widget has the additional behavior
  636.           described below:
  637.  
  638.  
  639.           MMMMAAAAnnnnyyyy KKKKCCCCaaaannnncccceeeellll:
  640.                     Calls the activate callbacks for the cancel button
  641.                     if it is sensitive.  If no cancel button exists
  642.                     and the parent of the FileSelectionBox is a
  643.                     manager, passes the event to the parent.
  644.  
  645.           <<<<KKKKAAAAccccttttiiiivvvvaaaatttteeee>>>> in Selection Text:
  646.                     Calls the selection text widget's
  647.                     XXXXmmmmNNNNaaaaccccttttiiiivvvvaaaatttteeeeCCCCaaaallllllllbbbbaaaacccckkkk callbacks.  If XXXXmmmmNNNNmmmmuuuussssttttMMMMaaaattttcccchhhh is
  648.                     True and the selection text does not match an item
  649.                     in the file list, calls the XXXXmmmmNNNNnnnnooooMMMMaaaattttcccchhhhCCCCaaaallllllllbbbbaaaacccckkkk
  650.                     callbacks with reason XXXXmmmmCCCCRRRR____NNNNOOOO____MMMMAAAATTTTCCCCHHHH.  Otherwise,
  651.                     calls the XXXXmmmmNNNNooookkkkCCCCaaaallllllllbbbbaaaacccckkkk callbacks with reason
  652.                     XXXXmmmmCCCCRRRR____OOOOKKKK.
  653.  
  654.  
  655.  
  656.  
  657.      Page 10                                         (printed 4/30/98)
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.      SSSSggggFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX))))    UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV    SSSSggggFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX))))
  665.  
  666.  
  667.  
  668.           <<<<DDDDoooouuuubbbblllleeeeCCCClllliiiicccckkkk>>>> or <<<<KKKKAAAAccccttttiiiivvvvaaaatttteeee>>>> in File List:
  669.                     Calls the file list widget's
  670.                     XXXXmmmmNNNNddddeeeeffffaaaauuuullllttttAAAAccccttttiiiioooonnnnCCCCaaaallllllllbbbbaaaacccckkkk callbacks.  Calls the
  671.                     XXXXmmmmNNNNooookkkkCCCCaaaallllllllbbbbaaaacccckkkk callbacks with reason XXXXmmmmCCCCRRRR____OOOOKKKK.
  672.  
  673.           <<<<SSSSiiiinnnngggglllleeee SSSSeeeelllleeeecccctttt>>>> or <<<<BBBBrrrroooowwwwsssseeee SSSSeeeelllleeeecccctttt>>>> in File List:
  674.                     Replaces the selection text with the selected list
  675.                     item.
  676.  
  677.           <<<<BBBBDDDDrrrraaaagggg>>>> in File List:
  678.                     Drags the content of one or more selected list
  679.                     items using the drag and drop facility.  If BBBBDDDDrrrraaaagggg
  680.                     is pressed on an unselected item, drags only that
  681.                     item, excluding any other selected items.
  682.  
  683.                     The XXXXmmmmNNNNeeeexxxxppppoooorrrrttttTTTTaaaarrrrggggeeeettttssss resource of the associated
  684.                     DragContext is set to target types of
  685.                     COMPOUND_TEXT and FILE_NAME.  The XXXXmmmmNNNNcccclllliiiieeeennnnttttDDDDaaaattttaaaa
  686.                     resource is set to the index of the item in the
  687.                     list.
  688.  
  689.           <<<<OOOOKKKK BBBBuuuuttttttttoooonnnn AAAAccccttttiiiivvvvaaaatttteeeedddd>>>>:
  690.                     If XXXXmmmmNNNNmmmmuuuussssttttMMMMaaaattttcccchhhh is True and the selection text
  691.                     does not match an item in the file list, calls the
  692.                     XXXXmmmmNNNNnnnnooooMMMMaaaattttcccchhhhCCCCaaaallllllllbbbbaaaacccckkkk callbacks with reason
  693.                     XXXXmmmmCCCCRRRR____NNNNOOOO____MMMMAAAATTTTCCCCHHHH.  Otherwise, calls the XXXXmmmmNNNNooookkkkCCCCaaaallllllllbbbbaaaacccckkkk
  694.                     callbacks with reason XXXXmmmmCCCCRRRR____OOOOKKKK.
  695.  
  696.  
  697.           <<<<CCCCaaaannnncccceeeellll BBBBuuuuttttttttoooonnnn AAAAccccttttiiiivvvvaaaatttteeeedddd>>>>:
  698.                     Calls the XXXXmmmmNNNNccccaaaannnncccceeeellllCCCCaaaallllllllbbbbaaaacccckkkk callbacks with reason
  699.                     XXXXmmmmCCCCRRRR____CCCCAAAANNNNCCCCEEEELLLL.
  700.  
  701.           <<<<HHHHeeeellllpppp BBBBuuuuttttttttoooonnnn AAAAccccttttiiiivvvvaaaatttteeeedddd>>>>:
  702.                     Calls the XXXXmmmmNNNNhhhheeeellllppppCCCCaaaallllllllbbbbaaaacccckkkk callbacks with reason
  703.                     XXXXmmmmCCCCRRRR____HHHHEEEELLLLPPPP.
  704.  
  705.           <<<<KKKKAAAAccccttttiiiivvvvaaaatttteeee>>>>:
  706.                     If no button, list widget, or text widget has the
  707.                     keyboard focus:  If XXXXmmmmNNNNmmmmuuuussssttttMMMMaaaattttcccchhhh is True and the
  708.                     selection text does not match an item in the file
  709.                     list, calls the XXXXmmmmNNNNnnnnooooMMMMaaaattttcccchhhhCCCCaaaallllllllbbbbaaaacccckkkk callbacks with
  710.                     reason XXXXmmmmCCCCRRRR____NNNNOOOO____MMMMAAAATTTTCCCCHHHH.  Otherwise, calls the
  711.                     XXXXmmmmNNNNooookkkkCCCCaaaallllllllbbbbaaaacccckkkk callbacks with reason XXXXmmmmCCCCRRRR____OOOOKKKK.
  712.  
  713.  
  714.         VVVViiiirrrrttttuuuuaaaallll BBBBiiiinnnnddddiiiinnnnggggssss
  715.           The bindings for virtual keys are vendor specific.  For
  716.           information about bindings for virtual buttons and keys, see
  717.           VVVViiiirrrrttttuuuuaaaallllBBBBiiiinnnnddddiiiinnnnggggssss((((3333XXXX)))).
  718.  
  719.      RRRREEEELLLLAAAATTTTEEEEDDDD IIIINNNNFFFFOOOORRRRMMMMAAAATTTTIIIIOOOONNNN
  720.  
  721.  
  722.  
  723.      PPPPaaaaggggeeee 11111111                                         ((((pppprrrriiiinnnntttteeeedddd 4444////33330000////99998888))))
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.      SSSSggggFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX))))    UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV    SSSSggggFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX))))
  731.  
  732.  
  733.  
  734.           CCCCoooommmmppppoooossssiiiitttteeee((((3333XXXX)))), CCCCoooonnnnssssttttrrrraaaaiiiinnnntttt((((3333XXXX)))), CCCCoooorrrreeee((((3333XXXX)))),
  735.           XXXXmmmmBBBBuuuulllllllleeeettttiiiinnnnBBBBooooaaaarrrrdddd((((3333XXXX)))), SSSSggggCCCCrrrreeeeaaaatttteeeeFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX)))),
  736.           SSSSggggCCCCrrrreeeeaaaatttteeeeFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnDDDDiiiiaaaalllloooogggg((((3333XXXX)))),
  737.           SSSSggggFFFFiiiilllleeeeSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxxGGGGeeeettttCCCChhhhiiiilllldddd((((3333XXXX)))), XXXXmmmmMMMMaaaannnnaaaaggggeeeerrrr((((3333XXXX)))), and
  738.           XXXXmmmmSSSSeeeelllleeeeccccttttiiiioooonnnnBBBBooooxxxx((((3333XXXX)))).
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.      Page 12                                         (printed 4/30/98)
  790.  
  791.  
  792.  
  793.